plot of land with abundant tall grass - Español Inglés Diccionario